package com.top.mall.entity

import com.module.lemlin.http.HttpResponseData
import java.io.Serializable


data class SettlementCartResponse(
    val data: SettlementCart
) : HttpResponseData()

data class SettlementCart(
    val address: Address,
    val cart_list: MutableList<OrderGood> = mutableListOf(),
    val cash_coupon_list: MutableList<CashCoupon> = mutableListOf(),
    val coupon_list: MutableList<Any> = mutableListOf(),
    val delivery_price: String,
    val discount_fee: String,
    val goods_fee: String,
    val recipient: Recipient,
    val shipping_price: String,
    val total_num: Int
) : Serializable

data class CartList1(
    val cart_id: Int,
    val final_price: String,
    val gift_rate: Int,
    val goods_id: Int,
    val goods_name: String,
    val goods_num: Int,
    val goods_price: String,
    val image: String,
    val item_no: String,
    val return_cash_coupon_rate: Int
) : Serializable

data class CashCoupon(
    val createtime: Int,
    val createtime_text: String,
    val id: Int,
    val money: String,
    val order_id: Int,
    val source_id: Int,
    val source_type: String,
    val status: String,
    val status_text: String,
    val use_time: Any,
    val user_id: Int
) : Serializable

data class Recipient(
    val birthday: String,
    val createtime: Int,
    val id: Int,
    val id_card: String,
    val is_default: String,
    val mobile: String,
    val surname: String,
    val user_id: Int,
    val user_name: String
) : Serializable